⭐今日任務說明
叮咚!冒險者你好!今天要來我們要來認識 React
到底 React 是什麼呢....
React 是什麼
The library for web and native user interfaces
進入官網就是這句話!
可以理解是用於建立使用者介面的 JavaScript 函式庫,它由 Meta 開發及社群維護
React 的特點
- 元件(component):
- 是 React 的核心概念,可以是一個小按鈕或是一個畫面,以元件的方式渲染畫面
- 使用 JSX 來撰寫
- 每個元件間可以透過 props 進行傳遞,傳遞的內容可以是 JavaScript 的值,包含物件、陣列或函數以及 JSX
- 每個元件可以設置不同的狀態(state)
- 元件化之後可以重複使用
- JSX(JavaScript XML):看起來像 HTML,但實際上是 JavaScript 的一種語法擴展,它允許你在 JavaScript 中撰寫 HTML 並且渲染畫面。
- 單向數據流
冒險者有沒有稍微了解一點了呢?這還是小試身手,下個任務見😾